"""
@Time : 2021/9/16 11:25 
@Author : 常雷
@File : t_21循环删除.py 
@Software: PyCharm

阅读以下代码，井写出程序的输出结果   # 修改列表对迭代列表的问题
alist = [2,4,5,6,7]
for var in alist:
    if var % 2 == 0:
    alist.remove(var)
print(alist)
"""
alist = [2, 4, 5, 6, 7]
for var in alist:
    if var % 2 == 0:
        alist.remove(var)

print(alist)
# [4, 5, 7]

# 如果自己写问题出现这样问题, 可以使用浅拷贝的列表, 例如:alist[:]